bbcbe7c9726e589b56f20e99905cea1b50dcd3a4,kefu-easeui/src/main/java/com/hyphenate/helpdesk/easeui/ui/ShowNormalFileActivity.java,ShowNormalFileActivity,onCreate,#Bundle#,23

Before Change


        }

        //下载文件
        ChatClient.getInstance().getChat().downloadFile(messageBody.getRemoteUrl(), messageBody.getLocalUrl(), maps, new Callback() {
            @Override
            public void onSuccess() {
                runOnUiThread(new Runnable() {
                    public void run() {
                        FileUtils.openFile(file, ShowNormalFileActivity.this);
                        finish();
                    }
                });
            }

            @Override
            public void onError(int code, final String error) {
                runOnUiThread(new Runnable() {
                    public void run() {
                        if (file != null && file.exists() && file.isFile())
                            file.delete();
                        String str4 = getResources().getString(R.string.Failed_to_download_file);
                        Toast.makeText(ShowNormalFileActivity.this, str4 + error, Toast.LENGTH_SHORT).show();
                        finish();
                    }
                });
            }

            @Override
            public void onProgress(final int progress, String status) {
                runOnUiThread(new Runnable() {
                    public void run() {
                        progressBar.setProgress(progress);
                    }
                });
            }
        });


    }

After Change



        final String  msgId = getIntent().getStringExtra("messageId");

        Message message = ChatClient.getInstance().getChat().getMessage(msgId);
        if (message == null){
            finish();
            return;